The incident occurred just after 9:50 p.m. at Bamboleo on Elizabeth Avenue, a city spokeswoman told Daily Voice.
According to RLS Media, the shooting happened at a large outdoor gathering where a confrontation became "out of control."
That's when a gunman began firing multiple shots.
The 29-year-old male was struck, and transported to an area hospital for treatment, officials said.
There was no suspect in custody as of Monday morning.
Anyone with information should call Detective Scharpnick at 908-558-2069.
Click here to follow Daily Voice Franklin Township and receive free news updates.